trusted advisor - French English Dictionary